/*
 * Copyright (C), 2020, 安徽艾伦家居饰品有限公司
 * FileName: ApiDO
 * Author:   Allen
 * Date:     2020/8/19
 * Description: API实体
 * History:
 * <author>          <time>          <version>          <desc>
 * 作者姓名           修改时间           版本号              描述
 */
package com.haoyu.auth.core.entity;

import com.baomidou.mybatisplus.annotation.SqlCondition;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;

/**
 * API实体
 * @deprecated
 * <p>
 *  考虑到swagger已经非常方便了，无须再通过swagger持久化到数据库中，故而后期此项将移除。
 * </p>
 * @author Allen
 * @date 2020/8/19
 */
@Data
@Deprecated
@TableName("oauth_service_api")
public class ApiDO implements Serializable {

    /**
     * ID
     */
    @TableId
    private Long id;

    /**
     * 标签
     */
    private String label;

    /**
     * 名称
     */
    @TableField(condition = SqlCondition.LIKE)
    private String name;

    /**
     * 服务ID号，如：haoyu-auth-server
     */
    private String serviceId;

    /**
     * url地址
     */
    private String url;

    /**
     * 请求类型(POST,GET)
     */
    private String method;

    /**
     * API服务描述
     */
    private String description;

}
